Horse-fly
(
horsefly
)
Synonym: gadfly